/**
 * 给定三个数，问是否能够分成两拨或者三波，使得存在两拨数和恰好相等。
 * 排序以后，只有两种可能。检查一下即可。
 */
#include <bits/stdc++.h>
#include <bits/extc++.h>
using namespace std;

using Real = long double;
using llt = long long;
using vi = vector<int>;
using vll = vector<llt>;
using pii = pair<int, int>;
using pll = pair<llt, llt>;
using i128 = __int128_t;

void work(){
    int a[3];
    for(auto & i : a) cin >> i;
    sort(a, a + 3);
    if(a[0] + a[1] == a[2]) cout << "Yes";
    else if(a[0] == a[1] or a[1] == a[2]) cout << "Yes";
    else cout << "No";
    cout << endl;
    return;
}

int main(){
#ifndef ONLINE_JUDGE
    freopen("z.txt", "r", stdin);
#endif
    ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);	
    int nofkase = 1;
	// cin >> nofkase;
	while(nofkase--) work();
	return 0;
}